#ifndef SKILL_H
#define SKILL_H


#include "dtwenty_global.h"
#include "dtwentyitem.h"


class DTWENTYSHARED_EXPORT Skill : public DTwentyItem
{
    Q_OBJECT

public:

    Q_INVOKABLE Skill(DTwentyItemContainer<Skill> *parent = 0);
    Skill(const Skill& other);


};

Q_DECLARE_METATYPE(Skill)


//typedef DTwentyItemContainer<Skill> SkillContainer;
class SkillContainer : public DTwentyItemContainer<Skill>
{
    Q_OBJECT

public:

    Q_INVOKABLE SkillContainer(DTwentyItem* parent = 0) :
        DTwentyItemContainer<Skill>(parent)
    {
    }

    SkillContainer(const SkillContainer& other) :
        DTwentyItemContainer<Skill>(other)
    {
    }

};

Q_DECLARE_METATYPE(SkillContainer)


#endif // SKILL_H

